Unit of Competency Mapping – Information for Teachers/Assessors – Information for Learners

ICTSAS401 Mapping and Delivery Guide
Perform unit test for a class

Version 1.0
Issue Date: May 2024


Qualification -
Unit of Competency ICTSAS401 - Perform unit test for a class
Description
Employability Skills
Learning Outcomes and Application This unit describes the skills and knowledge required to ensure that the system is proved adequate, before handover to the client or user, by unit testing functionality and reliability of individual components.It applies to individuals who use technical and specialised knowledge and apply a systematic approach to and fault finding and problem solving in information and communications technology (ICT) testing environments.No licensing, legislative or certification requirements apply to this unit at the time of publication.
Duration and Setting X weeks, nominally xx hours, delivered in a classroom/online/blended learning setting.

Gather evidence to demonstrate consistent performance in conditions that are safe and replicate the workplace. Noise levels, production flow, interruptions and time variances must be typical of those experienced in the systems administration and support field of work and include access to:

special purpose tools, equipment, materials

industry software packages

suitable test plan

specific requirements

design documents used in analysis of the test

suitable class to test.

Assessors must satisfy NVR/AQTF assessor requirements.

Prerequisites/co-requisites
Competency Field
Development and validation strategy and guide for assessors and learners Student Learning Resources Handouts
Activities
Slides
PPT
Assessment 1 Assessment 2 Assessment 3 Assessment 4
Elements of Competency Performance Criteria              
Element: Prepare for test
  • Determine test criteria
  • Prepare test environment
  • Perform static tests using appropriate test tools to verify correct behaviour of modules
  • Use a test harness program to exercise module behaviour
  • Test objects containing lower level class instances separately
  • Prepare data to facilitate path testing
  • Prepare data to facilitate member function testing
       
Element: Conduct test
  • Ensure clean test environment
  • Initialise test environment
  • Run test harness and document results in line with test and acceptance processes
  • Finalise test environment
       
Element: Analyse and classify results
  • Review and classify test results to highlight areas of concern
  • Compare test results against requirements and design specifications in line with quality benchmarks
  • Forward test results to appropriate person
  • Review feedback
  • Ensure compliance with documentation and reporting standards
       


Evidence Required

List the assessment methods to be used and the context and resources required for assessment. Copy and paste the relevant sections from the evidence guide below and then re-write these in plain English.

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Prepare for test

1.1 Determine test criteria

1.2 Prepare test environment

1.3 Perform static tests using appropriate test tools to verify correct behaviour of modules

1.4 Use a test harness program to exercise module behaviour

1.5 Test objects containing lower level class instances separately

1.6 Prepare data to facilitate path testing

1.7 Prepare data to facilitate member function testing

2. Conduct test

2.1 Ensure clean test environment

2.2 Initialise test environment

2.3 Run test harness and document results in line with test and acceptance processes

2.4 Finalise test environment

3. Analyse and classify results

3.1 Review and classify test results to highlight areas of concern

3.2 Compare test results against requirements and design specifications in line with quality benchmarks

3.3 Forward test results to appropriate person

3.4 Review feedback

3.5 Ensure compliance with documentation and reporting standards

Evidence of the ability to:

prepare at least TWO test environments

conduct unit tests, covering:

member function test

path test

static test

analyse, document and report test results.

To complete the unit requirements safely and effectively, the individual must:

explain object-oriented programming language

compare and contrast the key features and processes of automated test tools

discuss client business domain relating to class to be tested

outline input and output requirements

describe organisational requirements relating to class to be tested

analyse system testing requirements

analyse underlying test data.


Submission Requirements

List each assessment task's title, type (eg project, observation/demonstration, essay, assignment, checklist) and due date here

Assessment task 1: [title]      Due date:

(add new lines for each of the assessment tasks)


Assessment Tasks

Copy and paste from the following data to produce each assessment task. Write these in plain English and spell out how, when and where the task is to be carried out, under what conditions, and what resources are needed. Include guidelines about how well the candidate has to perform a task for it to be judged satisfactory.

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Prepare for test

1.1 Determine test criteria

1.2 Prepare test environment

1.3 Perform static tests using appropriate test tools to verify correct behaviour of modules

1.4 Use a test harness program to exercise module behaviour

1.5 Test objects containing lower level class instances separately

1.6 Prepare data to facilitate path testing

1.7 Prepare data to facilitate member function testing

2. Conduct test

2.1 Ensure clean test environment

2.2 Initialise test environment

2.3 Run test harness and document results in line with test and acceptance processes

2.4 Finalise test environment

3. Analyse and classify results

3.1 Review and classify test results to highlight areas of concern

3.2 Compare test results against requirements and design specifications in line with quality benchmarks

3.3 Forward test results to appropriate person

3.4 Review feedback

3.5 Ensure compliance with documentation and reporting standards

Copy and paste from the following performance criteria to create an observation checklist for each task. When you have finished writing your assessment tool every one of these must have been addressed, preferably several times in a variety of contexts. To ensure this occurs download the assessment matrix for the unit; enter each assessment task as a column header and place check marks against each performance criteria that task addresses.

Observation Checklist

Tasks to be observed according to workplace/college/TAFE policy and procedures, relevant legislation and Codes of Practice Yes No Comments/feedback
Determine test criteria 
Prepare test environment 
Perform static tests using appropriate test tools to verify correct behaviour of modules 
Use a test harness program to exercise module behaviour 
Test objects containing lower level class instances separately 
Prepare data to facilitate path testing 
Prepare data to facilitate member function testing 
Ensure clean test environment 
Initialise test environment 
Run test harness and document results in line with test and acceptance processes 
Finalise test environment 
Review and classify test results to highlight areas of concern 
Compare test results against requirements and design specifications in line with quality benchmarks 
Forward test results to appropriate person 
Review feedback 
Ensure compliance with documentation and reporting standards 

Forms

Assessment Cover Sheet

ICTSAS401 - Perform unit test for a class
Assessment task 1: [title]

Student name:

Student ID:

I declare that the assessment tasks submitted for this unit are my own work.

Student signature:

Result: Competent Not yet competent

Feedback to student

 

 

 

 

 

 

 

 

Assessor name:

Signature:

Date:


Assessment Record Sheet

ICTSAS401 - Perform unit test for a class

Student name:

Student ID:

Assessment task 1: [title] Result: Competent Not yet competent

(add lines for each task)

Feedback to student:

 

 

 

 

 

 

 

 

Overall assessment result: Competent Not yet competent

Assessor name:

Signature:

Date:

Student signature:

Date: